tongfusoft.menu = function() {
}

tongfusoft.menu.prototype = {
	menuList : function() {
		common.post('menu/list', {}, function(data) {
			$("#systemMenu").html('');
			
			var menuData='';
			if (data.state == 'success') {
				var activeParentMenuId="";
				$.each(data.data, function(index, item) {
					
					
					var menuHtml = '<li class="">';
					menuHtml = menuHtml + '<a href="#'+item.menuId+'" title="Dashboard" data-toggle="collapse">';
					menuHtml = menuHtml + '<em class="'+item.menuIcon+'"></em>';
					menuHtml = menuHtml + '<span data-localize="sidebar.heading.HEADER">' + item.menuName + '</span>';
					menuHtml = menuHtml + '</a>';
					menuHtml = menuHtml
							+ '<ul  id="'+item.menuId+'" class="nav sidebar-subnav collapse" style="padding-left: 20px;">';
					$.each(item.child, function(cindex, citem) {
						if(window.location.href==common.getContextPath(citem.url)){
							menuHtml = menuHtml + '<li class="active"><a href="'+common.getContextPath(citem.url)+'" title="'+ citem.menuName + '">';
							activeParentMenuId=item.menuId;
						}else{
							menuHtml = menuHtml + '<li class=""><a href="'+common.getContextPath(citem.url)+'" title="'+ citem.menuName + '">';

							
						}
						
						menuHtml = menuHtml + '<em class="'+citem.menuIcon+'"></em>';

						menuHtml = menuHtml + '<span data-localize="sidebar.nav.SINGLEVIEW">'+ citem.menuName + '</span>';
						menuHtml = menuHtml + '</a></li>';
					});
					menuHtml = menuHtml + '</ul>';
					menuHtml = menuHtml + '</li>';
					
					menuData =menuData+menuHtml;
				});
				
			}
			$("#systemMenu").html(menuData);
			$("#"+activeParentMenuId).parent().addClass('active');
			$($("#"+activeParentMenuId).parent()).children("a").removeClass('collapsed');
			$($("#"+activeParentMenuId).parent()).children("a").attr("aria-expanded",true);
			$("#"+activeParentMenuId).addClass('in').attr("aria-expanded",true);
		});

	}

}

$(function(){
	
	var menu = new tongfusoft.menu();
	
	menu.menuList();
	
	
})